home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Your Choice 3
/
Your Choice Software Collection 3.iso
/
doom
/
progs
/
dck
/
revision.doc
< prev
next >
Wrap
Text File
|
1994-07-08
|
9KB
|
226 lines
---------------------------------------------------------------------------
DOOM Construction Kit Ben Morris
Beta-test revision documentation Zerius Development
bmorris@amtsgi.bc.ca
---------------------------------------------------------------------------
Legend
---------
* Fixed a bug / changed something
- Removed something
+ Added something
07-06-94
-----------
Ok, a couple bug fixes.
* The linedef editbox did not properly check for consistencies among
marked objects. Fixed.
* In the last release only, marking some linedefs and then using Line Split
(Ctrl+C) hung the system. Oops! Fixed.
Still to come:
Currently, sector splits do not take into account sidedefs that are
affected by sector splits (when a sector is split, the assignment of new
sector references versus old is visually arbitrary.) --
1. Before sector split 2. After sector split
+-----------------------------+ +-----------------------------+
| 0 | | 0 |
|0 0| |0 0|
| | | 0 |
+ + >-----------------------------< -- Split
| | | 2 |
| | | |
| 0 | | 0 |
| +-------+ | | +-------+ |
| | 1 | | | | 1 | |
|0 0|1 1|0 0| |2 0|1 1|0 2|
| | 1 | | | | 1 | |
| +-------+ | | +-------+ |
| 0 | | 0 |
| | | |
| 0 | | 2 |
+-----------------------------+ +-----------------------------+
1. A small sector within a larger sector. References are OK.
2. The split has made the upper portion of the original sector into sector
0, and the part encompassing the smaller sector into sector 2. This
causes problems, as the smaller sector's external sidedefs still
reference sector 0.
This should be fixed soon. The code for this fix will also allow proper
region creation bounding an existing sector --
+---------------------------+ The dashed lines indicate the newly created
| | region. The same problem arises here: All
| - - - - - - - | sidedefs within the new region still refer-
| | | | ence the old sector.
| +-----+ |
| | | | | |
| | | |
| | | | | |
| +-----+ |
| | | |
| - - - - - - - |
| |
+---------------------------+
I'm aiming to make the region-creation tool very intuitive. If you have
any ideas for additional automation, please send them to me! Thanks.
DCK.ADF / DCKADF.EXE
The functionality provided by these files will be expanded on soon -- I
plan to add "sector objects" (ie: easy creation of things like lava pits,
crates, crushing ceilings, etc.) within the next couple releases.
WADassist
... Should be functional soon, too.
07-05-94
-----------
+ LOTS of new features. Read on for details. Sorry for the late beta
release, but I got a lot of suggestions and .. that's how it went :)
+ Text documentation is now included in DCK.TXT. It's NOT complete yet!
+ When Scaling and Rotating, you can press the command key (Ctrl+O or
Ctrl+A) again and a dialog box will be displayed prompting you for
absolute scaling and rotation values.
+ DCK.CFG has changed. You MUST use the new one -- please view DCK.CFG for
more information.
+ MOTIFS! Check out DCK.ADF for details. New file DCKADF.EXE must be run
every time DCK.ADF is changed. Press Alt+M to pick a motif from the map
editor.
+ Map redrawing is now a LOT faster.
+ New "box unmark" operation. Exactly the same as the mark box, but it
UNMARKS everything in the encompassing rectangle. Use the right mouse
button and drag to activate it. (Does not work in sector mode.)
+ Sidedef editing: After deleting or adding the second sidedef on a *single*
linedef, the impassable and two-sided attributes are automatically modified.
+ New command: Snap marked objects to grid. Ctrl+V to activate it. Snaps
all marked objects to the closest points on the grid, even with snap to
grid mode off. Works in all modes -- in line and sector, ALL relevant
vertexes are snapped.
+ New command: Run level. Press F9 to activate it. Automatically builds the
nodes if required (uses the new information in DCK.CFG) and runs DOOM.
Swaps back in to DCK when complete.
+ When exiting DCK, all saved maps are checked for required node build. On
all maps that require a rebuild, DCK asks you if you'd like to run the node
builder.
+ "Edit map" dialog box has been modified. You can now load PWAD files from
within DCK by specifying the name of the file along with the episode and
mission number you'd like to edit. Press Alt+E for more details.
+ The sidedef edit dialog box now accepts "out of range" sector references.
Upon exiting the dialog box, DCK will ask you if you'd like to create a new
sector if the number you entered was out of range of valid sectors. IN the
dialog box, press F to find the first free sector number (in the sector
field).
Please note that this is not a recommended method for creating sectors, but
rather a useful feature for fixing large numbers of erroneous sidedefs.
* Lots of little cosmetic bugs were fixed.
NOTE: I've included the file DCK1.WAD with this release. This is a small .WAD
that took about an hour to build from scratch with DCK. It's not large at
all, but the detail is pretty nice. Take a look!
06-28-94 (internal)
----------------------
+ 'F' works as well as Alt+F in sector tag fields to find the next tag.
+ ESC pressed in a submenu will now exit the menu system if on a first-
level submenu.
+ ESC pressed from the map editor will bring down the menu as well as
highlight the menu bar item.
+ Thing/Sidedef/Linedef edit: when editing multiple things, shared
information is used in the dialog box.
+ Consistency checker: Added "Sector has a tag but no linedef shares
that tag" check.
+ Made the region tool (double-clicking while in line mode) more robust:
you can now create connected regions inside other regions.
+ Files specified with -F are now loaded AFTER files that were open
during the last session. Now you can specify files with -F without
specifying -R-.
* The screen is now updated properly if a linedef's color on the map is
changed after editing it.
* Switching edit modes no longer moves the map.
06-26-94
-----------
+ Clipboard. When pasting objects, everything that's currently marked is
UNMARKED and all the pasted objects are MARKED.
* Finally fixed the bug where textures would disappear from the list.
* Line creation: When the sequence was aborted (for whatever reason), the
last linedef in memory would also be deleted along with the created
lines. Fixed.
* "Create Sector Split" no longer hangs the system as it did in rare cases
before.
06-24-94
-----------
* Fixed the mouse cursor problem when graphics paging was enabled. The mouse
cursor would never be displayed when the system was using page 2.
* Line mode information displayed differently: Instead of a blank line where
there's no sidedef, displays "No [first/second] sidedef."
* When line creation was started (double-click), the highlighted object
remained highlighted. Fixed.
* Texture display: the error message "Could not allocate 2048 bytes" was
fixed.
* Listbox processing changed: A left click OUTSIDE of the listbox now saves
the current selection and exits the lbox. Before, it discarded the
selection.
+ In THING edit mode, use the HOME/END keys to toggle between copying / moving
objects when dragging them.
+ HOME/END now cycle through edit modes when not dragging.
+ Consistency Checker greatly enhanced. Many of the error messages are now
"fixable", and help is available for all of them (press F1 on an error
message to get a quick description of what it means.) 'F' fixes those
errors that can be fixed.
+ New file DCK.HLP now contains all the help text for the program.